English / Français
Bracelet Générateur Documentation

Documentation

Contenu

Copyright © 2014-2017 Juliette Monsel. Version modifiée mise à jour en 2026 par Brett Cole.

Ce programme est un logiciel libre ; vous pouvez le diffuser et/ou le modifier suivant les termes de la Licence Publique Générale GNU telle que publiée par la Free Software Foundation ; soit la version 3 de cette licence, soit (à votre convenance) une version ultérieure.

Ce programme est diffusé dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE ; sans même une garantie implicite de COMMERCIALISATION ou d'ADÉQUATION À UN USAGE PARTICULIER. Voyez la Licence Publique Générale GNU pour plus de détails.

Vous devriez avoir reçu une copie de la Licence Publique Générale GNU avec ce programme. Sinon, consultez http://www.gnu.org/licenses/.

Vous utilisez Bracelet Designer Pro (2026, Brett Cole), d’après Bracelet Generator de Juliette Monsel. Lancez le programme avec Bracelet Designer Pro.exe (sans fenêtre de terminal supplémentaire).

Allez voir la page du projet Bracelet Générateur sur Sourceforge pour le logiciel d’origine.

Prérequis

Le but de ce logiciel n'est pas de vous apprendre à faire des bracelets brésiliens mais de rendre la création de patrons plus facile. Donc, si vous ne savez pas faire les quatre types de nœuds, reportez vous à un tutoriel sur internet comme friendship-bracelets.net (en anglais), par exemple.

Téléchargement

Voir la page dédiée aux téléchargements.

Installation

Avec l'exécutable Windows

Lancez bracelet-generator-x.y.z.exe et suivez les instructions de l’installateur (il est nécessaire d’avoir les droits d’administrateur pour effectuer l’installation).

Avec la version pour Ubuntu/Debian

Tout d’abord, il faut installer les dépendances manquantes parmi : python3-pil, python3-tk, ghostscript, zenity (optionnel). Pour vérifier si package est installé, vous pouvez utiliser la commande suivante :

$ dpkg-query -W package

Ensuite, pour installer Bracelet Générateur, lancez :

$ sudo dpkg -i bracelet-generator-x.y.z_all.deb

Avec la version pour Mac OS X

Décompresser l'archive. Placez BraceletGenerator.app dans le dossier /Applications. Pour pouvoir exporter les patrons en .png ou .jpg, il faut installer Ghostscript. Il est possible de le faire avec brew :

$ brew install ghostscript

Sinon, allez voir le site de Ghostscript.

Avec le code source

Tout d’abord, il faut installer les dépendances manquantes parmi :

Linux

Python 3 est certainement déjà installé, mais il faut peut-être installer les autres. Les noms des paquets varient selon les distributions. Voici les noms des paquets pour :

Vous pouvez aussi utiliser pip pour installer Pillow (requiert les droits de superutilisateur) :

$ pip3 install pillow

Décompressez l’archive et lancez BraceletDesignerPro.py. S’il ne se passe rien, éditez les propriétés du fichier pour le rendre exécutable ou lancez le avec Python : ouvrez un terminal dans le dossier extrait et tapez

$ python3 BraceletDesignerPro.py

Vous pouvez aussi installer Bracelet Générateur (requiert les droits de superutilisateur) avec

$ python3 setup.py install

Ensuite le logiciel peut être lancé depuis un terminal avec

$ bracelet-generator

Windows

Tkinter sera installé automatiquement avec Python. Mais il faudra installer le module Pillow séparément. Il faudra aussi installer Ghostscript.

Décompressez l'archive et exécutez add_gs_to_path.py pour ajouter l'emplacement de Ghostscript à la variable path du système afin que Bracelet Générateur puisse le trouver. Vous pouvez maintenant lancer BraceletDesignerPro.py.

Autres systèmes d'exploitation

Je n'ai testé Bracelet Générateur que sous que sous Ubuntu (16.04 LTS), ArchLinux et Windows (7 et 10), donc je ne sais pas quels problèmes vous pourriez rencontrer sous d’autres OS.

Tkinter est parfois inclus dans la distribution Python standard ou est disponible sous la forme d'un paquet binaire (pour Linux ou BSD). Si vous utilisez Mac OS X , vous pouvez vous référer à https://www.python.org/download/mac/tcltk.

Décompressez l'archive et lancez bracelet-generator.py.
S'il ne se passe rien, essayez de définir Python comme programme par défaut pour lancer cette application. Vous pouvez aussi le lancer depuis un terminal en tapant une commande similaire à :

$ python3 BraceletDesignerPro.py

Langue

Le logiciel est en Français et en Anglais. J'ai utilisé gettext pour le traduire donc, si vous voulez ajouter ou améliorer une traduction, n'hésitez pas, le fichier BraceletGenerator.pot est disponible dans le dossier po/ du code source.

Guide d'utilisation

Fenêtre principale

Fenêtre principale de Bracelet Générateur

Barre d’outils du haut

vertical symmetry button Symétrie verticale du patron (une fois).
horizontal symmetry button Symétrie horizontale du patron (une fois).
H Mirror — Miroir horizontal en direct : éditez la moitié gauche ; la droite suit. Un trait pointillé indique la coupure.
H4 Mirror — Miroir horizontal 4 plis : comme H Mirror (une diagonale devient un V), puis ce V entier est à nouveau miroir en W. Le nombre de fils est forcé à 10, 14, 18, 22, … ; + / − par 4. Exclusif avec H Mirror.
V Mirror — Miroir vertical en direct : éditez la moitié haute ; le bas suit.
Half — Avec V Mirror, ligne où se trouve la coupure verticale (toujours paire).
Repeat render — Répète la bande d’aperçu pour voir le motif en série. Times (1–20) est le nombre de copies. L’export image, texte et Bracelet Book utilise ce même nombre (nœuds répétés, et repeats dans le HTML).

Barre d’outils du bas

Rows — Nombre, plus et moins pour les lignes.
Strings — Nombre, plus et moins pour les fils. Un nouveau fil reçoit une couleur absente du patron, très différente du fil voisin.
Randomize colors — Nouvelle palette sur les fils (arcs-en-ciel, noir/blanc + accent, néons sur fond sombre, duos, etc.). Avec H Mirror, seule la gauche est tirée au sort, la droite est copiée. Avec H4 Mirror, seule la moitié gauche intérieure est tirée au sort. Annuler restaure les couleurs précédentes.
Est. largeur × longueur — Affiché en permanence. Fil à broder 6 brins : environ 1 mm de large par fil (18 fils ≈ 1,8 cm), et environ 10 rangs par cm de long. La longueur utilise le nombre de rangs × Repeat render. La tension change la taille réelle. Show ouvre une vue de dessus d’une main féminine adulte typique, bracelet posé à plat sur le poignet (non enroulé), à la taille estimée.

Menu Fichier

Nouveau, Ouvrir, Fichiers récents, Enregistrer, Enregistrer sous, Quitter, plus :

Export as picture — PNG, JPEG ou PostScript (Ghostscript pour PNG/JPEG). Ctrl+E.
Export as text — Codes de nœuds : 0 = avant, 1 = arrière, 2 = bf, 3 = fb. Maj+Ctrl+E.
Export to Bracelet Book — Page HTML : image, pastilles (clic pour copier le hex), ordre des couleurs, nœuds f / b / bf / fb.
Import from Bracelet Book — Coller Colors used, Colors order et Knots. Les miroirs en direct sont désactivés. Les nœuds vides Bracelet Book (0) ne sont pas pris en charge.

Miroirs en direct

H Mirror, H4 Mirror et V Mirror restent actifs pendant le travail, contrairement aux boutons de symétrie ponctuelle.

Couleurs

Les couleurs des fils viennent d’une palette moyenne. Cliquez un carré pour le sélecteur circulaire. Glissez un carré sur un autre pour copier sa couleur. Utilisez Randomize colors pour un schéma complet.

Modèles

Le menu Templates (à côté de Fichier) liste chaque fichier .bracelet du dossier templates/. La liste est reconstruite à chaque ouverture du menu : un fichier ajouté dans ce dossier apparaît tout de suite (extension .bracelet). Ouvrir un modèle ne définit pas le chemin d’enregistrement : Enregistrer n’écrasera pas le modèle.

Save as template (menu Fichier, ou première ligne de Templates) enregistre une copie dans templates/, sans changer le fichier en cours.

Paramètres

Settings → Preferences ouvre les options de démarrage :

Une seule de ces options est active.

Save as template (menu Fichier, ou le premier item sous Templates) enregistre une copie dans templates/. Cela ne change pas le chemin d’enregistrement courant.

Bracelet Book

BraceletBook utilise les nœuds f, b, bf, fb, des hex « colors used » (lettres a, b, c…) et un « colors order » du type abbaabba.

Éditeur de motifs bicolores

L'éditeur de motifs bicolores vous permet de créer librement un motif bicolore, et ensuite, le patron correspondant sera automatiquement généré.

Two-colored motifs editor window

Barre d'outils

open pattern button Ouvrir un fichier .bicolor (efface le motif en cours).
save pattern button Enregistrer le motif.
generate pattern button Générer le patron correspondant au motif qui sera alors détruit. Enregistrez le pour pouvoir le modifier plus tard.
clear button Effacer le motif. Attention, vous ne pourrez pas revenir en arrière.
move tool button Ouvrir l’outil de translation.
left rotation button Rotation du motif dans le sens anti-horaire.
right rotation button Rotation du motif dans le sens horaire.
vertical symmetry button Symétrie verticale du motif.
horizontal symmetry button Symétrie horizontale du motif.
quit button Quitter l'éditeur.

Outil de translation

Cet outil permet de translater le motif de manière périodique dans les directions données par les flèches.

outil de translation

Exemples

Les patrons fournis sont dans le dossier templates/ à côté du programme (chevrons, diamant, et tout fichier .bracelet que vous y ajoutez). Ouvrez-les depuis le menu Templates.

Bonne utilisation !

Résolution de problèmes

Si vous rencontrez des erreurs lors de lors de l'export des patrons en .png ou .jpg, ou si aucune image n'est créée, vérifiez que Ghostscript est bien installé sur votre ordinateur. Si ce n'est pas le cas, installez le, l'export devrait alors fonctionner. Sous Windows, lancez add_gs_to_path.py dans le dossier du programme pour ajouter Ghostscript à la variable path du système.

Une fenêtre de console py.exe signifie que l’application a été lancée avec le lanceur Python en mode console. Utilisez Bracelet Designer Pro.exe.

Pour cette version modifiée, contactez Brett Cole. Pour le projet d’origine, créez un ticket sur la page Sourceforge ou envoyez un email à j_4321@protonmail.com.